File naming for Mars 2020 data products
Data product file names are formatted to convey information about the product content. The file naming convention used for Mars 2020 products is given below.
mission specific
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
INSTRUMENT | CONFIG | SPECIAL FLAG | PRIMARY TIMESTAMP |
VENUE | SECONDARY TIMESTAMP |
PRODUCT ID | _ |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
SUBTYPE | PRODUCER | VERSION | . | EXT |
INSTRUMENT | 01-02 |
Instrument identifier, as shown in the table below.
|
||||||||||||||||||
CONFIG | 03 |
Instrument Configuration. Not used and set to "_". |
||||||||||||||||||
SPECIAL FLAG | 04 |
Special Processing flag. Not used and set to "_". |
||||||||||||||||||
PRIMARY TIMESTAMP |
05-08 | This field stores the 4-integer Sol (Mars solar day) of the first (i.e., lowest Clock time) acquired instrument data. | ||||||||||||||||||
VENUE | 09 |
Mission venue identifier.
|
||||||||||||||||||
SECONDARY TIMESTAMP | 10-19 |
Secondary Timestamp that is of finer granularity than the Primary timestamp. “_ _ _ _ _ _ _ _ _ _” (10 underscores) in the case of MEDA. |
||||||||||||||||||
PRODUCT ID | 20-22 | Product identifier. Refer to Mars 2020 data product types for a list of possible values. | ||||||||||||||||||
_ | 23 |
Underscore for readability. |
||||||||||||||||||
SUBTYPE | 24-43 |
Product Subtype identifier. |
||||||||||||||||||
PRODUCER | 44 |
Identifier for the institution/team that created the product.
|
||||||||||||||||||
VERSION | 45-46 |
Product version number. In general, the highest number version represents the best version of a given product.
|
||||||||||||||||||
. | 47 | Separator; always a period. | ||||||||||||||||||
EXT | 48-50 |
File extension; may be two, three, or four characters long.
|
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
INSTRUMENT | CONFIG | SPECIAL FLAG | PRIMARY TIMESTAMP |
VENUE | SECONDARY TIMESTAMP |
PRODUCT ID | RCT |
26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 |
SITE | DRIVE | SEQ ID | PROVIDER | VERSION | . | EXT |
INSTRUMENT | 01-02 |
Instrument identifier, as shown in the table below.
|
||||||||||||||||||||||||||||||||||||||||
CONFIG | 03 |
Instrument Configuration. Not used and set to "_". |
||||||||||||||||||||||||||||||||||||||||
SPECIAL FLAG | 04 |
Special Processing flag. Not used and set to "_". |
||||||||||||||||||||||||||||||||||||||||
PRIMARY TIMESTAMP |
05-08 | The four-integer sol (Mars solar day) of the first (i.e., lowest clock time) acquired instrument data. | ||||||||||||||||||||||||||||||||||||||||
VENUE | 09 |
Mission venue identifier.
|
||||||||||||||||||||||||||||||||||||||||
SECONDARY TIMESTAMP | 10-19 |
The ten-integer SCLK (seconds) corresponding to the starting count of the first (i.e., lowest clock time) acquired instrument data. |
||||||||||||||||||||||||||||||||||||||||
PRODUCT ID | 20-22 | Product identifier. Refer to Mars 2020 data product types for a list of possible values. | ||||||||||||||||||||||||||||||||||||||||
RCT | 23-25 |
Run Control Table. For MOXIE data products, the unique RCT identifier used to generate the data product. |
||||||||||||||||||||||||||||||||||||||||
SITE | 26-28 |
Site identifier. Site location count from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||
DRIVE | 29-32 |
Drive identifier. Drive count (position within a Site location) from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||
SEQ ID | 33-41 |
Sequence, activity or component identifier from command process (nine alphanumeric characters). If sequence ID, seqid is composed of a four-character subfield and a five-digit numeric subfield representing the six-bit “category” and 14-bit numeric components of the commanded sequence ID, respectively. |
||||||||||||||||||||||||||||||||||||||||
PRODUCER | 42 |
Identifier for the institution/team that created the product.
|
||||||||||||||||||||||||||||||||||||||||
VERSION | 43-44 |
Product version number. In general, the highest number version represents the best version of a given product.
|
||||||||||||||||||||||||||||||||||||||||
. | 45 | Separator; always a period. | ||||||||||||||||||||||||||||||||||||||||
EXT | 46-48 |
File extension; may be two, three, or four characters long.
|
PIXL, SHERLOC EDR, SuperCam EDR, and Single frame image file names
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
INSTRUMENT | COLOR/FILTER | SPECIAL FLAG | PRIMARY TIMESTAMP |
VENUE | SECONDARY TIMESTAMP |
_ | TERTIARY TIMESTAMP |
PROD TYPE | GEOMETRY | THUMBNAIL | SITE | DRIVE |
36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 |
SEQUENCE/RTT | CAM SPECIFIC | DOWNSAMPLE | COMPRESSION | PRODUCER | VERSION | . | EXT |
INSTRUMENT | 01-02 |
Instrument identifier, as shown in the table below.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COLOR/FILTER | 03 |
This value can represent a color flag or a filter, illumination, or cover state.
For all color cameras, the flag is set based on the color space depending on whether the product is a 3-band product, or an individual band.
Only “E”, “F”, or “M” or Filter/LED can appear in EDRs. For Bayered images, the filter is replaced by the color flag at the debayering step. For PIXL, the flag can be set based on the LEDs used to illuminate the target.
For ZCAM and SHERLOC Imaging the flag can be filter or cover state.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SPECIAL FLAG | 04 |
Special Processing flag, applicable to RDRs only. EDRs always have "_". The special processing character is used to indicate off-nominal or special processing of the image. Examples include use of different correlation parameters, special stretches to eliminate shadows, reprocessing with different camera pointing, etc. The meaning of any individual character in this field (other than "_" which means nominal processing) will be defined on an ad-hoc basis as needed during the mission. Within one Sol or a range of sols, the character will be used consistently. So, this field can be used to group together all derived products resulting from one kind of special processing. An attempt will be made to maintain consistency across different sols as well, but this may not always be possible; thus the meaning of characters may change across different individual or ranges of sols. A database will be maintained containing all special processing designators that are used, the sols they relate to, and a description of the special processing that was done. This information is included in Appendix G of the camera data product SIS. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMP PRIMARY |
05-08 |
For surface operations, this field stores the four-integer Sol (Mars solar day) of the first (lowest clock time) acquired instrument data. For cruise and ground test venues, refer to the camera data product SIS. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VENUE | 09 |
Mission venue identifier.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMP SECONDARY |
10-19 |
For surface operations, this field stores the 10-integer spacecraft clock count (SCLK, seconds). Which specific SCLK count (Start or End) is used depends on the instrument, but nominally it is the starting count of the first (i.e., lowest Clock time) acquired instrument data. For ZCAM/SHERLOC Video Sequence, the Secondary Timestamp + Milliseconds for ith frame is computed as follows: First_Frame_SCLK + framerate * i. Frame rate calculation (as in MSSS M2020 Camera Common Command): frametime = 1/sysclk*(400*(2*vflush+ul_y+lines)+(lines*1648*4))+exposure framerate = 1/(frametime+interval) where
This equation only applies if the video exposure mode is not being used. For cruise and ground test venues, refer to the camera data product SIS. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_ | 20 |
Underscore for readability. Always set to “_”. For single-frame meshes using this naming convention, the value is set to a code indicating the type of geometry used for the mesh: M = masked XYZ; X = unmasked XYZ. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAMP TERTIARY |
21-23 | Milliseconds of either the SCLK or UTC. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PROD TYPE | 24-26 | Product identifier. Refer to Mars 2020 data product types for a list of possible values. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GEOMETRY | 27 |
Linearization flag:
Note that on Mars 2020 there is no "nominal" linearization as on other missions. All linearization is actual, so we use "L" as the flag. All EDRs are Raw geometry (“_”). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
THUMBNAIL | 28 |
Thumbnail flag
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SITE | 29-31 |
Site identifier. Site location count from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DRIVE | 32-35 |
Drive identifier. Drive count (position within a Site location) from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SEQUENCE | 36-44 |
Identifies sequence ID or Round-Trip Tracking token (RTT). Sequence-ID : Identifier indicating the command sequenced the image was acquired from. Specific values will be assigned by the uplink team. RTT : Unique identifier used for tracking activities. Used in file name for PIXL only. Note: All cameras will have an RTT associated with their images but not included in the file name. PIXL is a special case where RTT and PMC are required for file name uniqueness. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAM SPECIFIC | 45-48 |
Camera-specific identifier. Each instrument has a unique format.
Format key:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DOWNSAMPLE | 49 |
Downsample resolution identifier. This value (n) indicates the level of downsampling applied to the image by the following equation: Resolution = 2n x 2n.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMPRESSION | 50-51 |
Compression type identifier. There are several modes of compression available, varying per instrument. The uplink team will decide which algorithm will provide the best results on a per sequence basis.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PRODUCER | 52 |
Identifier for the institution/team that created the product.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VERSION | 53-54 |
Product version number. In general, the highest number version represents the best version of a given product.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
. | 55 | Separator; always a period. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EXT | 56-58 |
File extension; may be two, three, or four characters long.
|
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
INSTRUMENT | CONFIG | SPECIAL FLAG | TIME1 | VENUE | TIME2 | PROD ID | SITE | DRIVE |
30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 |
BIT SAMPLING | SPACING | COMPRESSION | PARAM VERSION |
PARAMR NUMBER |
PROC TYPE | PROC VERSION | SEQ ID | PROVIDER | VERSION | . | EXT |
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
INSTRUMENT | CONFIG | SPECIAL FLAG | SOL NUMBER | VENUE | SCLK | _ | SUB-SCLK | PRODUCT ID | GEOMETRY | THUMBNAIL | SITE | DRIVE |
36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 |
SEQ ID | INST SPECIFIC | PRODUCER | VERSION | . | EXT |
INSTRUMENT | 01-02 |
Instrument identifier, as shown in the table below.
|
||||||||||||||||||||||||||||||||||||||||
CONFIG | 03 |
Instrument Configuration. Not used and set to "_". |
||||||||||||||||||||||||||||||||||||||||
SPECIAL FLAG | 04 |
Special Processing flag, applicable to RDRs only. Not used and set to "_". |
||||||||||||||||||||||||||||||||||||||||
SOL NUMBER |
05-08 | Solar Day Number, corresponding to the time conversion of SCLK + Sub-SCLK time when spectroscopy data was acquired. | ||||||||||||||||||||||||||||||||||||||||
VENUE | 09 |
Mission venue identifier.
|
||||||||||||||||||||||||||||||||||||||||
SCLK | 10-19 |
Spacecraft Clock in second time unit, corresponding to the time the spectroscopy data was acquired by the instrument. |
||||||||||||||||||||||||||||||||||||||||
_ | 20 |
Underscore for readability. |
||||||||||||||||||||||||||||||||||||||||
SUB-SCLK |
21-23 | Spacecraft Clock in sub-second time unit, corresponding to the time the spectroscopy data was acquired. | ||||||||||||||||||||||||||||||||||||||||
PROD TYPE | 24-26 | Product identifier. Refer to Mars 2020 data product types for a list of possible values. | ||||||||||||||||||||||||||||||||||||||||
GEOMETRY | 27 |
Not used and set to "_". |
||||||||||||||||||||||||||||||||||||||||
THUMBNAIL | 28 | Not used and set to "_". | ||||||||||||||||||||||||||||||||||||||||
SITE | 29-31 |
Site identifier. Site location count from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||
DRIVE | 32-35 |
Drive identifier. Drive count (position within a Site location) from the RMC where the data were acquired.
|
||||||||||||||||||||||||||||||||||||||||
SEQ ID | 36-44 |
Instrument sequence-ID, the command sequenced of the spectroscopy or imaging measurement to be acquired. The first four characters are always SRLC. The remaining five characters are digits. The first digit after SRLC will always be 1 for spectral observations, and 0 for WATSON observations. |
||||||||||||||||||||||||||||||||||||||||
INST SPECIFIC | 45 |
Instrument specific identifier.
|
||||||||||||||||||||||||||||||||||||||||
46 | Instrument specific identifier to denote spectroscopy experiment ID designation. | |||||||||||||||||||||||||||||||||||||||||
47-48 | Instrument specific identifier. The valid value is the total number of ACI images acquired, in relation to the ExpID. The ACI image number can range between “00” thru “99”. | |||||||||||||||||||||||||||||||||||||||||
49 |
Instrument specific identifier.
|
|||||||||||||||||||||||||||||||||||||||||
50 |
Instrument specific identifier.
|
|||||||||||||||||||||||||||||||||||||||||
51 |
Instrument specific identifier.
|
|||||||||||||||||||||||||||||||||||||||||
PRODUCER | 52 |
Identifier for the institution/team that created the product.
|
||||||||||||||||||||||||||||||||||||||||
VERSION | 53-54 |
Product version number. In general, the highest number version represents the best version of a given product.
|
||||||||||||||||||||||||||||||||||||||||
. | 55 | Separator; always a period. | ||||||||||||||||||||||||||||||||||||||||
EXT | 56-58 |
File extension; may be two, three, or four characters long.
|
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
INSTRUMENT | _ | SOL NUMBER | _ | SCLK | _ | SCLK FRACTION |
_ | PRODUCT TYPE |
_ | SEQUENCE |
39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
_ | TARGET NAME |
_ | POINT NUMBER |
PRODUCER | VERSION | . | EXT |
INSTRUMENT | 01-04 |
Instrument identifier, as shown in the table below.
|
||||||||||||||||||
_ | 05 |
Underscore for readability. |
||||||||||||||||||
SOL NUMBER |
06-09 | Sol (Martian day) | ||||||||||||||||||
_ | 10 |
Underscore for readability. |
||||||||||||||||||
SCLK | 11-20 |
Spacecraft clock count, whole number of seconds |
||||||||||||||||||
_ | 21 |
Underscore for readability. |
||||||||||||||||||
SCLK FRACTION |
22-24 | Spacecraft clock count, fractional second | ||||||||||||||||||
_ | 25 |
Underscore for readability. |
||||||||||||||||||
PROD TYPE | 26-28 | Product identifier. Refer to Mars 2020 data product types for a list of possible values. | ||||||||||||||||||
_ | 29 |
Underscore for readability. |
||||||||||||||||||
SEQ ID | 30-38 |
Sequence number |
||||||||||||||||||
_ | 39 |
Underscore for readability. |
||||||||||||||||||
TARGET NAME | 40-59 |
Name of target of observation, padded with underscores if needed |
||||||||||||||||||
_ | 60 |
Underscore for readability. |
||||||||||||||||||
POINT NUMBER | 61-62 |
Point number in raster, or 01 for single point |
||||||||||||||||||
PRODUCER | 63 |
Identifier for the institution/team that created the product.
|
||||||||||||||||||
VERSION | 64-65 |
Product version number. In general, the highest number version represents the best version of a given product.
|
||||||||||||||||||
. | 66 | Separator; always a period. | ||||||||||||||||||
EXT | 67-70 |
File extension; may be two, three, or four characters long.
|
see also